package Program;

public interface Condition<K> {

	/**
	 * Controleert of het gegeven object voldoet aan de voorwaarde.
	 * 
	 * @param 	toCheck
	 * 			Het object dat gecontroleerd moet worden.
	 * @return	True als en slechts als het gegeven object aan de voorwaarde
	 * 			voldoet.
	 */
	public abstract boolean satisfiesCondition(K toCheck);
}